package com.hxzy.service;

import com.hxzy.dto.WmsCustomerDTO;
import com.hxzy.entity.WmsCustomer;
import com.hxzy.vo.BootstrapTableVO;
import com.hxzy.vo.ResultVO;

import java.util.List;

public interface WmsCustomerService {
    /**
     * 添加数据
     * @param record
     * @return
     */
    boolean insert(WmsCustomer record);
    /**
     * 带条件查询
     * @param dto
     * @return
     */
    BootstrapTableVO search(WmsCustomerDTO dto);
    /**
     * 根据假删除
     * @param id
     * @return
     */
    ResultVO<String> upDeleteByPrimaryKey(Integer id);

    /**
     * 根据ID修改
     * @param record
     * @return
     */
    boolean updateByPrimaryKey(WmsCustomer record);

    /**
     * 根据ID查询
     * @param id
     * @return
     */
    WmsCustomer selectByPrimaryKey(Integer id);

    List<WmsCustomer> selectAll();
}
